package Sockets;


import java.io.*;
import java.util.Date;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Alejandro Figueroa
 */
public class Loggers {


     /**
     * Metodo encargado de escribir las acciones que se van haciendo en la bitacora
     * @param ipCliente: quien mando a hacer la peticion
     * @param accion: la accion que realizo, ej: eliminar
     * @param comentario: breves palabras que se diran de la accion
     */
    public void escribirBitacora(String escribir, String accion, String comentario){

        try{

            FileWriter ficheroR = new FileWriter("BitacoraTanque2.txt",true);
            PrintWriter escritor = new PrintWriter(ficheroR);

            Date fechaActual = new Date();
            escritor.println(escribir + " - " + accion + " - " +
                    fechaActual.toString() + " - " + comentario);

            escritor.close();
            ficheroR.close();


        }catch (Exception e) {
            e.printStackTrace();
        }

    }

    /**
     * Metodo que se encarga de consultar la bitacora del tanque de petroleo
     * @return regresa el contenido de la bitacora
     */
    public String consultarBitacora (){

        String respuesta = "";

             try{

                    FileReader fichero = new FileReader("BitacoraTanque.txt");
                    BufferedReader lector = new BufferedReader(fichero);

                    while(lector.ready()){

                        respuesta = respuesta + lector.readLine() + "\n";

                    }

                    fichero.close();
                    return respuesta;


                }catch (Exception e) {
                    e.printStackTrace();
                    return "no";
                }

    }

}
